home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / demo / for2c10.zip / FOR2C.TXT < prev    next >
Text File  |  1995-04-04  |  29KB  |  596 lines

  1. -----------------------------------------------------------------------------
  2. File:  for2c.txt
  3. Rev.:  1.0
  4. Date:  10 April 1995
  5. Note:  For update, check OmniMedia's archive ("How to Contact the Publisher")
  6. -----------------------------------------------------------------------------
  7.  
  8.  
  9. -------------------------
  10. 1.  Electronic Book Title
  11. -------------------------
  12.  
  13.  
  14.                             FROM FORTRAN TO C
  15.  
  16.                           by James F. Kerrigan
  17.  
  18.                  (C) Copyright 1995 by James F. Kerrigan
  19.  
  20.  
  21.     ***** An Electronic Book Produced and Published By OmniMedia *****
  22.  
  23.      This Electronic Book is protected by SoftLock.  It can be freely
  24.      distributed over all electronic networks provided it is not altered
  25.      in any manner and all the files are included.  See the section
  26.      "Copyright Notice and Other Terms" for more specific information.
  27.  
  28.  
  29.  
  30. ---------------------
  31. 2.  Table of Contents
  32. ---------------------
  33.  
  34. This information file is divided into the following sections:
  35.  
  36.  1.  Electronic Book Title  (presented above)
  37.  2.  Table of Contents  (this section)
  38.  3.  Introduction
  39.  4.  Book Abstract
  40.  5.  About the Author
  41.  6.  If You Are a Book Reviewer
  42.  7.  System Requirements
  43.  8.  Files That Must Be Included in the Distribution Package
  44.  9.  How to Obtain This Electronic Book  (if some of the files are missing)
  45. 10.  Viewing/Installation Instructions
  46. 11.  How to Use This Electronic Book and Some Useful Features
  47. 12.  Copyright Notice and Other Terms  (which you should read carefully)
  48. 13.  How to Contact the Publisher
  49. 14.  Refund/Warranty Policy
  50.  
  51.  
  52.  
  53. ----------------
  54. 3.  Introduction
  55. ----------------
  56.  
  57. This OmniMedia electronic book is a hypertext conversion, using the
  58. outstanding Microsoft Windows 3.1 Help engine ("WinHelp"), of the book "From
  59. Fortran to C", by James F. Kerrigan.
  60.  
  61. All Windows 3.1 systems can read this electronic book without any need for
  62. special software other than what is already included with this electronic
  63. book.  Although this electronic book is readable at VGA resolution, using a
  64. higher resolution (e.g., 800x600 or 1024x768) is *highly* encouraged.
  65.  
  66. In addition, this electronic book incorporates SoftLock technology.  Using
  67. SoftLock, a portion of this book has been read-locked, requiring the entry of
  68. a password (unique to your computer) to be able to read the locked portion.
  69.  
  70. However, we have kept a significant portion of this electronic book unlocked
  71. so you can determine whether you want to purchase a password for it.  Sort of
  72. a "try before you buy."  Since this electronic book is NOT Shareware, you may
  73. freely read and use, without any obligation, the unlocked portions of this
  74. book.
  75.  
  76. SoftLock makes the purchase of the password very convenient and easy.  They
  77. provide an automated 24-hour toll-free number (in the U.S. and Canada) to
  78. take your credit card order.  For more complete information about SoftLock
  79. technology as used in this electronic book, read the registration window that
  80. will popup if you select it from the "nag" window that appears when you
  81. attempt to read a locked topic.
  82.  
  83. The password for "From Fortran to C" sells for $9.95.
  84.  
  85. Whether or not you decide to purchase a password, do upload this book to your
  86. favorite BBS or public Internet site (read the section "Copyright Notice and
  87. Other Terms" for more specific information on uploading requirements.)
  88.  
  89. Do give this book a try!
  90.  
  91.  
  92.  
  93. -----------------
  94. 4.  Book Abstract
  95. -----------------
  96.  
  97. Experienced programmers struggle with learning a new programming language.
  98. It is frustrating to realize that a task could be done in seconds in the old
  99. programming language but takes minutes or even hours to code in the new
  100. language.  This book is written for the experienced Fortran programmer to
  101. learn the ANSI C programming language.
  102.  
  103. This book is structured as both an introduction and a reference to help the
  104. Fortran-to-C transition.  It begins with a brief history of both languages.
  105. It then moves on to elementary comparisons between the two languages (i.e.,
  106. character set, basic statement syntax, data types, operators, and program/
  107. subprogram components).  This preliminary information lays the groundwork
  108. for a structured concordance to C for Fortran.  Here, a separate section is
  109. presented corresponding to each of the 47 Fortran keywords ASSIGN, BACKSPACE,
  110. BLOCKDATA, ... STOP, SUBROUTINE, WRITE whose C language counterparts are
  111. described and the same working program is given in both Fortran and C.  This
  112. concordance is the heart of the book.  It is followed by chapters covering
  113. arrays, interprogram communication, input/output to terminals and files, and
  114. C functions that provide capabilities not found in Fortran.  Lastly,
  115. appendices provide lists of C compilers, Fortran compilers, Fortran-to-C
  116. translation tools, and standard publications that pertain to Fortran, C and
  117. the transition between the two.
  118.  
  119. The book is written from a very practical standpoint.  Each aspect of the
  120. Fortran programming language is explored and the specific, concrete C
  121. language counterparts are identified.  Furthermore, most comparisons are
  122. illustrated by example programs in both Fortran and C.
  123.  
  124.  
  125.  
  126. --------------------
  127. 5.  About the Author
  128. --------------------
  129.  
  130. Jim Kerrigan works as a computer consultant.  He has been involved with
  131. Fortran in both research and commercial environments for twenty-five years
  132. and with C for over five years.  He has used both languages to create
  133. programs ranging from socioeconomic forecasting to data parallel algorithms
  134. and from a project management package through operating system monitors to C
  135. language extensions to aging Fortran packages.  Before working for computer
  136. companies (first Prime, then Sequent, now Hewlett-Packard), Jim received a BA
  137. in Archaeology from Temple University and an MA in Regional Science from the
  138. University of Pennsylvania.  He is the author of another book, "Migrating to
  139. Fortran 90", published by O'Reilly & Associates.
  140.  
  141. You can reach Jim Kerrigan through OmniMedia.
  142.  
  143.  
  144.  
  145. ------------------------------
  146. 6.  If You Are a Book Reviewer
  147. ------------------------------
  148.  
  149. The author can acquire voucher numbers which allow SoftLock to give out a
  150. password at no charge to the voucher user.  The author will make these
  151. vouchers available to book reviewers.  For more information, contact the
  152. author through OmniMedia (see the section "About the Author.")  Please do
  153. include your credentials.
  154.  
  155.  
  156.  
  157. -----------------------
  158. 7.  System Requirements
  159. -----------------------
  160.  
  161. To view this electronic book, you must have an IBM-compatible PC (386 or
  162. higher is recommended), with color VGA (or better) video resolution.  It must
  163. have Microsoft Windows 3.1 installed.
  164.  
  165. This electronic book has been tested using the common color video resolutions
  166. of VGA, 640x480x256, 800x600x256, and 1024x768x256.  For maximum clarity and
  167. readability, it is recommended that you use as high of a video resolution as
  168. your system allows, up to 1024x768x256, or even higher (however, resolutions
  169. higher than 1024x768x256 have not been tested.)  For the very high video
  170. resolutions, you should consider using large size fonts if that option is
  171. available to you.  Consult your Windows documentation for how to increase your
  172. resolution if that is possible for your particular video card and monitor
  173. combination.  (If you feel the font size is too large, read the discussion
  174. about window/font size in the section "How to Use This Electronic Book and
  175. Some Useful Features.")
  176.  
  177. No guarantee is given that this electronic book, especially the SoftLock
  178. program, will work properly on succeeding versions of Windows (e.g., Windows
  179. 95, aka 'Chicago' and 'Windows 4.0'), or with Windows 3.1 emulators (such as
  180. Windows NT or OS/2).  Contact OmniMedia for more information about upgrades
  181. for new versions of Windows and possibly other platforms.
  182.  
  183. All further technical details mentioned in this file are specific to Windows
  184. 3.1 installations.
  185.  
  186. Three final and important notes:
  187.  
  188. First, this electronic book is written using the Arial TrueType font, which
  189. is part of the normal installation for all Windows 3.1 systems.  If you have
  190. removed this font from your system, for whatever reason, the file will not
  191. appear as it was authored (though it may look similar or at least readable.)
  192. It is recommended that you reinstall the Arial TrueType font if you have
  193. removed it from your system (refer to your Windows documentation.)
  194.  
  195. Second, a very small number of Windows users have experienced some
  196. difficulties in properly reading all of the special text characters for
  197. reasons that are not completely understood, though evidence points to bugs in
  198. a very early release of Windows 3.1 (most Windows users don't have this early
  199. release, if you do, consider upgrading to version 3.11.)  The most common
  200. difficulties encountered have been left and right single and double quotes
  201. not being reproduced properly, as well as other characters not being
  202. reproduced properly such as the copyright and trademark symbols, bullets and
  203. em/en-dashes.  Do contact OmniMedia if you observe any anomalies regarding
  204. characters and/or fonts that you believe are not due to running an early
  205. release of Windows 3.1.
  206.  
  207. Third, the background, foreground (text), and hypertext colors have been
  208. hard-coded in this WinHelp format file.  If you have color vision
  209. disabilities which make it difficult to read all or part of this electronic
  210. book, contact OmniMedia and special instructions to bypass this color
  211. hard-coding will be sent to you.
  212.  
  213.  
  214.  
  215. -----------------------------------------------------------
  216. 8.  Files That Must Be Included in the Distribution Package
  217. -----------------------------------------------------------
  218.  
  219. To properly use this electronic book, the following files must be included in
  220. the distribution package.  Omitting one or more of these files may make it
  221. impossible to do one or more of the following actions:  1) register a
  222. password, 2) read the locked portions of the book even with a valid password
  223. installed, 3) use the Full Text Search capability, or 4) use the in-text
  224. buttons.
  225.  
  226. for2c.hlp    --  The WinHelp file of "From Fortran to C"
  227. for2c.ind    --  Full Text Search index to "From Fortran to C"
  228. for2c.txt    --  This file
  229. read1st.txt  --  How to get started
  230. book.ico     --  A book icon that can be used for permanent installation
  231. slpw-win.exe --  The SoftLock executable
  232. softlock.exe --  An important SoftLock DOS executable "in case of trouble"
  233. slpwinfo.seq --  The text file for the SoftLock executable
  234. softlock.dll --  A required SoftLock Dynamic Link Library
  235. vbrun300.dll --  (same)
  236. oshtools.dll --  The Dynamic Link Library for OSHTools
  237. ftengine.dll --  A Dynamic Link Library for Full Text Search
  238. ftui.dll     --  (same)
  239. mvapi.dll    --  (same)
  240.  
  241. (Note on file 'vbrun300.dll':  You may already have this file on your system.
  242. Check in your windows and windows\system directories for it.  If you do have
  243. it, check to see if it is the latest version, dated 05-12-93.  If it is an
  244. earlier version, you can replace it with the one provided with this
  245. electronic book, though it is wise to backup the previous version "just in
  246. case.")
  247.  
  248.  
  249.  
  250. --------------------------------------
  251. 9.  How to Obtain This Electronic Book
  252. --------------------------------------
  253.  
  254. This section will outline three ways by which you can obtain this electronic
  255. book if some or all of the required files are missing or corrupted.  The
  256. electronic book will be packaged as a single archive file, most likely a ZIP
  257. file ('for2c.zip' or something similar), which requires a dearchiver to
  258. extract the required files, such as PKUNZIP.
  259.  
  260. It is probable that other ways to obtain this and other electronic books from
  261. OmniMedia will be implemented in the future.  Contact OmniMedia for more
  262. updated information.
  263.  
  264. (Note:  If you will obtain this electronic book in ZIP format (the most
  265.         likely archive format), you will need to use an "unzipper."  If you
  266.         don't have one already, we recommend that you use the authentic DOS
  267.         shareware utility called PKZIP (version 2.04g), by PKWARE, Inc.
  268.         There also exist several other "clone" unzip utilities (shareware and
  269.         freeware) for both DOS and Windows, obtainable from many BBS and
  270.         Internet sites.  For those of you who have ftp/WWW access, we have
  271.         conveniently placed the shareware file 'pkzip204.exe' into our
  272.         archive.  The ftp address is
  273.         ftp.netcom.com /pub/Om/OmniMedia/books/misc
  274.         the WWW (Web) URL is
  275.         ftp://ftp.netcom.com/pub/Om/OmniMedia/books/misc .)
  276.  
  277.  
  278. Here are the three ways you can presently obtain this electronic book:
  279.  
  280. 1)  Via Mail Server from OmniMedia's Archive.
  281.  
  282.     It is possible to access OmniMedia's archive via e-mail.  This is a good
  283.     method for those who have e-mail access to the Internet but don't have
  284.     ftp or WWW (Web) access (see number 2 below for information about
  285.     OmniMedia's anonymous ftp archive.)
  286.  
  287.     In order to use the mail server, you must have, in addition to an
  288.     unzipper (see section "Viewing/Installation Instructions"), a uudecoder,
  289.     since the binary ZIP file will be uuencoded into an ASCII format suitable
  290.     for e-mail.  Most Unix sites have a built-in uudecode utility, but nearly
  291.     all other operating systems do not.  Obviously, you cannot obtain a
  292.     uudecoder for your platform via this e-mail server (since it is a binary
  293.     executable), so you have to find one elsewhere, probably by downloading
  294.     it from a local BBS (uudecoders for DOS/Windows do exist, but are not
  295.     found at all BBS sites.)
  296.  
  297.     For more information on this option, send e-mail to omnimdia@netcom.com
  298.     and request the file describing how to access Netcom's ftp mail server.
  299.  
  300. 2)  From the Internet Via Anonymous FTP and WWW (World-Wide Web.)
  301.  
  302.     OmniMedia maintains an anonymous ftp archive at
  303.  
  304.     ftp.netcom.com  /pub/Om/OmniMedia/books
  305.  
  306.     In order to directly download the files from this archive, you need to
  307.     have access to an Internet site with ftp or WWW access.
  308.  
  309.     For anonymous ftp, if you don't know how to use it, consult with someone
  310.     who does or study the helpfile or manual at your site.  Be sure to type
  311.     "binary" before issuing the "get" or "mget" command.
  312.  
  313.     For WWW (or Web) access you can easily download the file 'for2c.zip'
  314.     (and other OmniMedia electronic book titles and files) using your browser
  315.     (Mosaic is the most commonly used WWW browser.)  The URL to the archive is
  316.  
  317.     ftp://ftp.netcom.com/pub/Om/OmniMedia/books
  318.  
  319.     In addition, OmniMedia will attempt to upload this electronic book to
  320.     other anonymous ftp archives on the Internet, for example, the CICA
  321.     archive (ftp.cica.indiana.edu).  You can use archie to try to locate
  322.     these other potential sites.
  323.  
  324.     As of the date of this information file, Netcom has been experiencing
  325.     some difficulties with its ftp access.  OmniMedia is "mirroring" its
  326.     books at ftp.awa.com /pub/softlock/pc/products/OmniMedia , so check
  327.     there if you can't access Netcom.
  328.  
  329. 3)  From Your Local BBS.
  330.  
  331.     There is no doubt that, over time, this electronic book will be
  332.     distributed to many BBS and online services around the world.  OmniMedia
  333.     will attempt to upload this file to Windows On Line, one of the largest
  334.     Windows BBS in the world (phone 510-736-8343;  it does require a
  335.     membership fee for downloading privileges.)  And once you obtain this
  336.     electronic book, feel free to upload it to your favorite BBS (be sure to
  337.     include all the files listed in the section "Files That Must be Included
  338.     in the Distribution Package.")
  339.  
  340.  
  341.  
  342. --------------------------------------
  343. 10.  Viewing/Installation Instructions
  344. --------------------------------------
  345.  
  346. There are several ways to view, and if desired, install this WinHelp
  347. formatted electronic book on your Windows 3.1 system.  Two will be given
  348. below.  If you are not very familiar with Windows, it is recommended that you
  349. print out this section for step-by-step instructions.  Of course, it is also
  350. recommended that you consult your Windows manual should any questions arise
  351. or these instructions don't work for you.  No matter what approach you use to
  352. view this electronic book, you must NOT change the name of the WinHelp file
  353. ('for2c.hlp'.)  If you do inadvertently change the filename, you won't be
  354. able to unlock the SoftLocked topics, even with a valid password.
  355.  
  356. Within a few months of this issue of 'for2c.txt' (dated 10 April 1995),
  357. OmniMedia is tentatively planning to implement an easy-to-use installer
  358. oriented towards the novice Windows user.  Check with OmniMedia for more
  359. information.
  360.  
  361. Now, to view this electronic book, following are two ways to do it (it is
  362. assumed that you've already extracted the necessary files from the
  363. distributed archive file, if that's how you obtained this electronic book --
  364. see the section "How to Obtain This Electronic Book"):
  365.  
  366. *****************************************************************************
  367. 1) The Quick and Easy Way -- If you just want to view this electronic book
  368.    without permanent installation (e.g., for evaluation purposes), place ALL
  369.    the files (the list of necessary files is in the section "Files That Must
  370.    Be Included in the Distribution Package"), into one directory anywhere on
  371.    your hard disk (you should also be able to read it directly from a
  372.    diskette but it will be noticeably slower.)  Then, from File Manager
  373.    within Windows, locate the WinHelp file ('for2c.hlp') and click on it.
  374.    The Windows Help file viewer, 'winhelp.exe', will automatically be
  375.    executed and the electronic book will be displayed.  Enjoy!
  376. *****************************************************************************
  377.  
  378. 2) For a more permanent installation with a convenient icon, it is advisable
  379.    to first create a special directory on your hard disk and copy all the
  380.    files into that directory.  If you acquire more books from OmniMedia in
  381.    the future and copy their files into the same special directory, you will
  382.    save on disk space since several files are shared in common by all of
  383.    OmniMedia's electronic books (for example, the DLL files.)  As an example,
  384.    which will be used for the explanation below, this directory path could be
  385.    named C:\WINDOWS\BOOKS .
  386.  
  387.    (Special note:  As mentioned in the section "Files That Must Be Included
  388.    in the Distribution Package," you may already have 'vbrun300.dll' on your
  389.    system.  If so, then you need not duplicate it in your special electronic
  390.    book directory as it does use an appreciable amount of disk space.  The
  391.    current version of 'vbrun300.dll' provided with this electronic book is
  392.    dated 05-12-93.  If you happen to have an older version of 'vbrun300.dll',
  393.    you can safely replace it with the one provided with this electronic book.)
  394.  
  395.    The next step is to either select or create the program group into which
  396.    you will place the title FORTRAN TO C (or whatever you want to call it --
  397.    it need not be in caps.)  If you don't already have a special program
  398.    group for electronic books, you need to create one.  To create a new
  399.    program group which could be called, for example, OMNIMEDIA BOOKS (it need
  400.    not be all in caps), simply go to the FILE menu of your Program Manager,
  401.    select NEW , PROGRAM GROUP , OK , and then in the box labeled DESCRIPTION,
  402.    enter the string OMNIMEDIA BOOKS (or whatever else you want to call the
  403.    program group), then press OK (leave the GROUP FILE box empty.)
  404.  
  405.    Once the program group, whether old or new, is selected, then from Program
  406.    Manager select FILE , NEW , PROGRAM ITEM , OK .  At this point, you have
  407.    three text boxes to fill.  For the DESCRIPTION box enter FORTRAN TO C (or
  408.    whatever else you want the application icon to be called -- it need not be
  409.    in caps);  for the COMMAND LINE box enter
  410.    C:\WINDOWS\WINHELP.EXE FOR2C.HLP ;  for the WORKING DIRECTORY box enter
  411.    C:\WINDOWS\BOOKS .  Then to select the icon, click on CHANGE ICON and
  412.    attach the file BOOK.ICO from the directory C:\WINDOWS\BOOKS to this
  413.    application using BROWSE to locate it.  Then, click OK twice to finish.
  414.  
  415.    Now, your selected program group should contain an icon of a book with the
  416.    name FORTRAN TO C underneath it.  Just click on the book icon whenever
  417.    you want to read it!  Enjoy!
  418.  
  419.  
  420.  
  421. -------------------------------------------------------------
  422. 11.  How to Use This Electronic Book and Some Useful Features
  423. -------------------------------------------------------------
  424.  
  425. Using the WinHelp viewer is intuitive and very easy.  Once you are viewing
  426. this electronic book on your computer, you can learn much of what you need to
  427. know by simply experimenting with the toolbar buttons, menu commands, etc.
  428. If you do need more help in reading and using this electronic book, refer to
  429. "How to Use Help" which can be selected from the "Help" menu item found near
  430. the top of the window when viewing this electronic book.
  431.  
  432. Some useful features of this electronic book include
  433.  
  434. 1) Bookmark -- You can place one or more bookmarks at any location so you
  435.                can later return to that location, even after exiting this
  436.                book.  The Bookmark feature is found in the menu.
  437.  
  438. 2) Annotate -- You can add notes and comments to any topic displayed in a
  439.                window (excepting temporary pop-up windows.)  The Annotate
  440.                feature is found in the menu under 'Edit'.
  441.  
  442. 3) Full Text Search -- You can do a word/string search of the text.  Very
  443.                        powerful at locating that hard-to-find text or
  444.                        subject.  This feature is found in the toolbar as
  445.                        button 'FTSrch'.
  446.  
  447. 4) Topic Copy -- You can copy the entire text of a topic to the Windows
  448.                  Clipboard, and from there it can be pasted into most
  449.                  Windows-based word or text processors.  This feature is
  450.                  done by holding down the 'Ctrl' button and pushing the
  451.                  'Insert' button, i.e., 'Ctrl-Insert'.
  452.  
  453. 5) Hypertext -- Hypertext is nothing mystical.  It is simply text which has
  454.                 been linked to text elsewhere in the electronic book.
  455.                 Clicking on hypertext will move you to the text the hypertext
  456.                 is linked with.  In this electronic book, much effort has
  457.                 been made to make it clear which text is hypertext.  To
  458.                 verify if a word or phrase is hypertext, the mouse pointer
  459.                 will switch from an arrow to a small hand with a pointing
  460.                 finger when placed on top of hypertext.
  461.  
  462.  
  463. One note about scrolling should be mentioned for those newcomers who are
  464. totally unfamiliar with the purpose and use of scroll bars.  You may notice
  465. in this electronic book that for most windows (i.e., topics), there is a
  466. scrollbar at the right-hand-side (and sometimes at the bottom) of the viewing
  467. window.  The scroll bar is there because the text of the topic is too long or
  468. too big to fit completely within the visible window.  By clicking your mouse
  469. on various parts of the scroll bar, you can move ("scroll") either up or down
  470. in the text.  Specifically, clicking on either the up or down arrows (which
  471. are found at the top and bottom respectively of the scroll bar), will move
  472. you either one line up or one line down in the text.  You can also scroll a
  473. full window or page if you click anywhere in the scroll bar between the up or
  474. down arrows and the slider (the slider is the plain rectangular "button" that
  475. slides in the scroll bar, and indicates where the viewing window is
  476. positioned with respect to the topic text.)
  477.  
  478. Another note concerns the aspect of font size.  If you are using VGA
  479. (640x480) resolution, you may find the font size to be quite large,
  480. especially on bigger monitors.  One solution is to maximize the window size,
  481. done by clicking on the upper right-hand button, and read the window from
  482. further away -- maximizing the window size (to fill the whole screen) will
  483. also make the electronic book look better at the 640x480 resolution with
  484. respect to the number of characters per line being similar to a typical book.
  485. (One of the reasons why this larger font was selected was to insure that this
  486. electronic book would be easily readable on laptop/notebook-sized screens --
  487. WinHelp unfortunately does not yet allow variable font sizes depending on the
  488. video parameters, though OmniMedia is working hard with programmers to be
  489. able to do this.)  If you still feel the characters are too large for your
  490. taste, consider going to a higher screen resolution if you can (since that
  491. will tend to decrease the font size.)  You might even want to consider
  492. testing the large/small font options for the higher resolutions if available
  493. to you for your particular video card.
  494.  
  495.  
  496.  
  497. -------------------------------------
  498. 12.  Copyright Notice and Other Terms
  499. -------------------------------------
  500.  
  501. (The following notice also appears within this electronic book.)
  502.  
  503. This electronic book, "From Fortran to C" (the "TITLE") is (C) Copyright 1995
  504. by James F. Kerrigan (the "Author"), and is fully protected by United States
  505. Copyright laws and international treaty provisions.  This TITLE was produced/
  506. published by OmniMedia (the "Publisher".)
  507.  
  508. Because this electronic book is protected by SoftLock (TM) software, the
  509. Author hereby gives all others permission to electronically duplicate and
  510. redistribute this TITLE provided that none of the files associated with the
  511. TITLE are omitted and/or altered in any manner (for a complete list of files,
  512. see the section "Files That Must Be Included in the Distribution Package.")
  513. Some examples of forbidden alterations to this TITLE include the disabling of
  514. the SoftLock feature via any means, the distribution of an electronic file
  515. produced by capturing or extracting any portion of the text, and distributing
  516. to others a printed copy of any portion of the text.
  517.  
  518. The Author and the Publisher encourage you to distribute this electronic book
  519. far and wide (as outlined in the previous paragraph) so that many others can
  520. enjoy it.
  521.  
  522. This TITLE, including all files, installation programs, and documentation,
  523. is provided "AS IS", that is, you use this title at your own risk, without
  524. warranty of any kind.  This includes, but is not limited to, defects/errors
  525. with the format of this TITLE as well as defects/errors in the media used to
  526. distribute this TITLE to the supplier and/or purchaser.  The Author and the
  527. Publisher further disclaims all implied warranties including, but not limited
  528. to, merchantability or fitness for a particular purpose.
  529.  
  530. In no event shall the Author, the Publisher, SoftLock Services, Inc., or any
  531. suppliers of this TITLE be liable for any damages whatsoever (including,
  532. without limitation, damages for lost profits, business interruptions, loss of
  533. business information, or any other pecuniary loss) arising from the use of or
  534. inability to use the TITLE, even if the Author, the Publisher, SoftLock,
  535. and/or the suppliers of this TITLE have been advised of the possibility of
  536. such damages.  Because some jurisdictions do not allow exclusions or
  537. limitations of liability for consequential or incidental damages, this
  538. limitation may not apply to you.
  539.  
  540.  
  541.  
  542. ---------------------------------
  543. 13.  How to Contact the Publisher
  544. ---------------------------------
  545.  
  546. OmniMedia is devoted to producing only the highest quality electronic books.
  547. For more information or advice about this electronic book or other offerings
  548. from OmniMedia, contact
  549.  
  550.      OmniMedia
  551.      c/o Jon E. Noring
  552.      1312 Carlton Place
  553.      Livermore, CA 94550
  554.  
  555.      (510) 294-8153
  556.      (510) 447-1771 (fax -- not always online)
  557.  
  558.      Internet:  omnimdia@netcom.com
  559.  
  560. OmniMedia's anonymous ftp archive is located at
  561.  
  562.      ftp.netcom.com  /pub/Om/OmniMedia/books
  563.  
  564. For WWW (Web) users, the URL address to the archive is
  565.  
  566.      ftp://ftp.netcom.com/pub/Om/OmniMedia/books
  567.  
  568.  
  569.  
  570. ---------------------------
  571. 14.  Refund/Warranty Policy
  572. ---------------------------
  573.  
  574. Sorry, all sales are final.  The "try before you buy" feature of SoftLock
  575. should help you decide whether or not to purchase the password necessary to
  576. read all portions of this electronic book.  Contact OmniMedia if you have
  577. any difficulties either before or after purchasing a password.  We want you
  578. to be satisfied!
  579.  
  580.  
  581.  
  582. And lastly...ENJOY!
  583.  
  584.  
  585.  
  586. -----------------------------------------------------------------------------
  587.  
  588. Windows and Windows NT are registered trademarks of the Microsoft Corporation
  589.  
  590. OS/2 is a registered trademark of IBM
  591.  
  592. SoftLock is a trademark of SoftLock Services, Inc.
  593.  
  594. -----------------------------------------------------------------------------
  595.  
  596.